/* 人气单品 */
$('.popularitem .commodity').hover(function(){
    $(this).css('background-color','#f2f2f2')
    $(this).find('.yuanjia').addClass('on')
},function(){
    $(this).css('background-color','')
    $(this).find('.yuanjia').removeClass('on')
})

$(function () {
    /* 加号 */
    $('.plus').click(function () {
        let num = $(this).prev().val()
        num++
        $(this).prev().val(num)
        let danjia = $(this).closest('.list_amount').siblings('.list_price').find('span').text()
        //console.log( '单价', danjia);
        let he = danjia * num;
        $(this).closest('.list_amount').siblings('.list_sum').find('span').text(he)
        jisu()
    })
    /* 减号 */
    $('.reduce').click(function () {
        let num = $(this).next().val()
        num--
        if (num < 1) {
            return
        }
        $(this).next().val(num)
        let danjia = $(this).closest('.list_amount').siblings('.list_price').find('span').text()
        let he = danjia * num;
        $(this).closest('.list_amount').siblings('.list_sum').find('span').text(he)
        jisu()
    })
    /* 选中计算总和 */
    $('.son_check').click(function () {

    })
    function jisu() {
        let gesuhe = 0;
        let sum = 0;
        $('.son_check:checked').each(function () {
            let num = +$(this).closest('.list_chk').siblings('.list_amount').find('.sum').val()
            let jiagehe = +$(this).closest('.list_chk').siblings('.list_sum').find('span').text()


            gesuhe += num;
            sum += jiagehe
        })
        $('.totalprice').text(sum)
        $('.amount').text(gesuhe)
    }


    // function jisu(){
    //     let count = 0
    //     let sumprice = 0
    //     $('.son_check:checked').each(function(){
    //         let sum=+$(this).closest('ul').find('.sum').val()
    //         let price= +$(this).closest('ul').find('.sum_price span').text()
    //         count+=sum
    //         sumprice+=price
    //     })
    //     $('.amount').text(count)
    //     $('.totalprice').text(sumprice)
    // }

    /* 全选框 */
    $('.all_check').click(function () {
        /* 获取布尔值 */
        let bool = $(this).prop('checked')
        /* 赋予其他选项卡布尔值 */
        $('.son_check').prop('checked', bool)
        jisu()

    })
    /* 选中的选项个数不等于总个数取消全选 */
    $('.son_check').click(function () {
        yichu()
        jisu()
    })
    /* 移除全选 */
    function yichu() {
        let xuanzog = $('.son_check:checked').length;
        let zongsu = $('.son_check').length;
        if (xuanzog === zongsu) {
            $('.all_check').prop('checked', true)
        } else {
            $('.all_check').prop('checked', false)
        }
    }


    
    /* 删除选中商品 */
    $('.delallsel').click(function(){
        $('.son_check:checked').closest('ul').remove()
        
        jisu()
    })
    /* 移除商品 */
    $('.delbtn').click(function(){
        $(this).closest('ul').remove()
        /* 订单主要区域下个数为零 */
        let chang=$('.order_content').children().length
        console.log(chang);
        
            yichu()
            jisu()
            if(chang==0){
            $('.all_check').prop('checked',false)
        }
    })
})
